home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / octa209s.zip / octave-2.09 / libs / kpathsea / makefile < prev    next >
Makefile  |  1997-07-23  |  2KB  |  57 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Makefile for kpathsea --karl@cs.umb.edu.
  3. # Modified by Klaus Gebhardt, 1995
  4.  
  5. include ../makeversions
  6.  
  7. version = 2.6
  8. lib = kpathsea.a kpathsea.lib
  9. dll = kpathsea.dll
  10.  
  11. CC = gcc
  12. OFLAGS = -m486 -O3 -malign-loops=2 -malign-jumps=2 -malign-functions=2 
  13. CFLAGS = -Wall $(OFLAGS) -mprobe
  14. INCFLAGS = -I. -I..
  15. FLAGS = $(INCFLAGS) $(CFLAGS)
  16.  
  17. %.obj: %.c
  18.     $(CC) $(FLAGS) -c $< -o $@ -Zomf
  19.  
  20. headers = pathsearch.h
  21.  
  22. tex-obj = tex-file.obj tex-glyph.obj tex-make.obj
  23.  
  24. objects = tex-file.obj absolute.obj basename.obj cnf.obj concat.obj \
  25.     concat3.obj concatn.obj db.obj debug.obj dir.obj elt-dirs.obj \
  26.     expand.obj extend-fname.obj file-p.obj find-suffix.obj fn.obj \
  27.     fontmap.obj hash.obj itoa.obj kdefault.obj \
  28.     line.obj magstep.obj make-suffix.obj path-elt.obj pathsearch.obj \
  29.     proginit.obj progname.obj putenv.obj readable.obj rm-suffix.obj \
  30.     str-list.obj str-llist.obj tex-glyph.obj tex-make.obj tilde.obj \
  31.     truncate.obj uppercasify.obj variable.obj version.obj xcalloc.obj \
  32.     xfopen.obj xmalloc.obj xopendir.obj xputenv.obj xrealloc.obj \
  33.     xstat.obj xstrdup.obj
  34.  
  35. all: $(lib) $(dll)
  36.  
  37. kpathsea.imp: kpathsea.def
  38.     emximp -o kpathsea.imp kpathsea.def
  39.  
  40. kpathsea.a: kpathsea.imp
  41.     emximp -o kpathsea.a kpathsea.imp
  42.  
  43. kpathsea.lib: kpathsea.imp
  44.     emximp -o kpathsea.lib kpathsea.imp
  45.  
  46. kpathsea.dll: kpathsea.def $(objects)
  47.     gcc -o kpathsea.dll kpathsea.def $(objects) -Zdll -Zomf -Zcrtdll
  48.  
  49. install: all
  50.     cp $(headers) ../include
  51.     cp $(lib) ../lib
  52.     cp $(dll) h:/apps/science/octave-$(OCTVER)/dll
  53.     cp doc/*.info* h:/apps/emacs/info
  54.  
  55. clean:
  56.     rm -f *.o *.obj *.a *.lib *.dll *.exe
  57.